import ArcCollection from './arcs.js'
import {ArcIter, FilteredArcIter, ShapeIter} from './shape-iter.js'
import {PathImporter} from './path-import.js'
import pathimporter from './path-import.js'
import pathExport from './path-export.js'
import snapping from './snapping.js'
import arcDissolve from './arc-dissolve.js'
import getPathEndpointTest from './path-endpoints.js'

export {
  PathImporter,
  ArcCollection,
  ArcIter,
  FilteredArcIter,
  ShapeIter,
}
export default {
  cleanPathsAfterImport: pathimporter.cleanPathsAfterImport,

  exportPathData: pathExport.exportPathData,

  snapCoords: snapping.snapCoords,

  dissolveArcs: arcDissolve.dissolveArcs,

  getPathEndpointTest,
}
